#ifndef OCK_MEMORY_BRIDGE_OCK_ACLADAPTER_CONF_H
#define OCK_MEMORY_BRIDGE_OCK_ACLADAPTER_CONF_H
#include <cstdint>
#include <ostream>

namespace ock {
namespace conf {

struct OckAclAdapterConf
{
    OckAclAdapterConf(void);
    uint32_t maxFreeWaitMilliSecondThreshold;
    uint32_t taskThreadMaxCyclePickupInterval;
    uint32_t taskThreadQueryStartInterval;
    uint32_t taskThreadMaxQueryStartTims;
    uint32_t taskStatisticsMaxGapMicroseconds;
    uint32_t maxStreamOpTriggerMilliSecond;
};

bool operator==(const OckAclAdapterConf &lhs, const OckAclAdapterConf &rhs);
bool operator!=(const OckAclAdapterConf &lhs, const OckAclAdapterConf &rhs);
std::ostream &operator<<(std::ostream &os, const OckAclAdapterConf &conf);
}
}
#endif